package org.dromara.tearoom.api.domain.bo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDate;

@Data
@NoArgsConstructor
public class RemoteHtlOrderBo implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    private String id;

    /**
     *
     */
    private Long userId;

    /**
     *
     */
    private Long roomId;

    /**
     *
     */
    private Long hotelId;

    /**
     * 入住开始日期
     */
    private LocalDate startDate;

    /**
     * 入住结束日期
     */
    private LocalDate endDate;

    /**
     * 总结
     */
    private Integer totalPrice;

    /**
     * 状态枚举
     */
    private Integer orderStatus;


    /**
     * 预付金额
     */

    private Integer prepayAmount;

    /**
     * 入住人电话
     */
    private String mobile;

    /**
     * 优惠劵id
     */
    private String couponId;

    /**
     * 支付方式（微信/支付宝）
     */
    private String paymentMethod;

    /**
     * 是否续订订单
     */
    private String isRenew;

    /**
     * 优惠金额
     */
    private Long couponPrice;

    /**
     * 优惠时长
     */
    private Long couponHour;

    /**
     * 预计收入
     */
    private Long revenue;

    /**
     * 钥匙id
     */
    private String keyId;

    /**
     * 门锁密钥
     */
    private String doorKey;

    /**
     * 原续订id
     */
    private String renewId;

    /**
     * 退款编号
     */
    private String refundId;
    private String  name;
    private String arrivalTime;

    private String roomNo;
}
